LogoKPEK

Embedded system and IOT Engineer

Job Description

We are seeking a passionate and skilled Embedded Systems Engineer to join our fast-growing Smart Home Solutions company. The ideal candidate will have strong experience in embedded firmware development and a deep interest in building IoT-based smart home devices. You will play a key role in designing, programming, and testing connected products that bring automation, security, and convenience to modern living.

Key Responsibilities

  • Design, develop, and debug firmware for smart home devices including sensors, switches, locks, lighting controllers, and automation hubs. Integrate communication protocols such as Zigbee, Z-Wave, Wi-Fi, BLE, and MQTT for device-to-device and cloud communication.
  • Collaborate with hardware, mobile app, and cloud teams to ensure seamless product integration across platforms.
  • Optimize power usage and performance for embedded devices in real-world smart home environments.
  • Develop and maintain embedded software for microcontrollers (ARM Cortex-M, ESP32, STM32, etc.).
  • Conduct hardware bring-up, system debugging, and performance validation.
  • Document code, system architecture, and design specifications clearly and accurately.
  • Stay updated on the latest trends and standards in smart home technologies and IoT ecosystems.

Requirements

  • Bachelor’s degree in Electronics, Computer Engineering, Mechatronics, or a related field. 2+ years of experience in embedded systems development, preferably in IoT or home automation.
  • Proficiency in C/C++ for microcontroller development.
  • Experience with communication protocols (UART, I2C, SPI, CAN, MQTT, HTTP).
  • Familiarity with smart home platforms like Tuya, KNX, Home Assistant, or Matter is a strong advantage.
  • Ability to read and interpret circuit schematics, datasheets, and hardware documentation.
  • Experience using debugging tools like oscilloscopes, logic analyzers, and serial monitors.
  • Strong problem-solving, documentation, and teamwork skills.

Preferred

  • Experience with real-time operating systems (FreeRTOS, Zephyr, etc.).
  • Knowledge of IoT cloud platforms (AWS IoT, Blynk, Firebase, etc.).
  • Background in low-power embedded design and OTA firmware updates.
  • Familiarity with mobile app integration and smart home ecosystems (Google Home, Alexa, Apple HomeKit).